﻿using EM.OA.DataModel.DBModel;
using EM.OA.WebCommon.Base;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Reflection;
using System.Web;
namespace EM.OA.Portal.Models
{
	public class WFApprovalModels : BaseViewModel
	{
      		/// <summary>
		/// ID
        	/// </summary>		
		[Display(Name = "ID")]
        	public Guid ApprovalID { get; set; }        
			/// <summary>
		/// 申请id
        	/// </summary>		
		[Display(Name = "申请id")]
        	public Guid ApplyID { get; set; }        
			/// <summary>
		/// 工作流程明细表ID
        	/// </summary>		
		[Display(Name = "工作流程明细表ID")]
        	public Guid FlowConfigDetailID { get; set; }        
			/// <summary>
		/// 审批人id
        	/// </summary>		
		[Display(Name = "审批人id")]
        	public Guid ApprovalUserID { get; set; }        
			/// <summary>
		/// 审批备注
        	/// </summary>		
		[Display(Name = "审批备注")]
        	public string AprovalRemark { get; set; }        
			/// <summary>
		/// 状态
        	/// </summary>		
		[Display(Name = "状态")]
        	public int Status { get; set; }        
			/// <summary>
		/// 是否短消息提醒
        	/// </summary>		
		[Display(Name = "是否短消息提醒")]
        	public bool IsWebMessage { get; set; }        
			/// <summary>
		/// 是否SMS短信提醒
        	/// </summary>		
		[Display(Name = "是否SMS短信提醒")]
        	public bool IsSMS { get; set; }        
			/// <summary>
		/// 是否邮件提醒
        	/// </summary>		
		[Display(Name = "是否邮件提醒")]
        	public bool IsEmail { get; set; }        
			/// <summary>
		/// 是否有附件
        	/// </summary>		
		[Display(Name = "是否有附件")]
        	public bool HaveAttachment { get; set; }        
			/// <summary>
		/// 改变审批结果时的日期；区别于修改日期
        	/// </summary>		
		[Display(Name = "改变审批结果时的日期；区别于修改日期")]
        	public DateTime ApprovalDate { get; set; }

        /// <summary>
        /// 步骤级别
        /// </summary>
        public int StepLevel { get; set; }

        /// <summary>
        /// 审批人姓名
        /// </summary>
        public string ApprovalUserName { get; set; }
		   
	}
}